package com.base;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.util.Page;

public interface BaseDao<T> {
	public void save(T t);
	public void delete(T t);
	public void update(T t);
	public T get(Serializable id);
	public List<T> getAll();
	public Page getPage(T t,Page p,String sql);
	public List<T> getByHql(String hql,Map map);
	public Page getPageByHql(String hql,Map map,Page p);
}
